JavaScript Job: Front End Engineer

Job added on

Company

Envisio

Location

Vancouver - Canada

Job type

Full-Time

JavaScript Job Details

Who we are:

Envisio is one of Western Canada's fastest-growing software companies. We are a mission-driven company passionate about creating deep, personalized relationships with our customers and supporting them in building trusted public institutions.

Envisio's award-winning software helps publicly funded, publicly accountable organizations in the US, Canada, and Australia to manage and execute plans, track and improve performance, and communicate results to their elected officials and other stakeholders.

The opportunity:

We are looking for a talented, creative, and team-oriented Frontend Developer who has a desire to make modern and intuitive UI for our web-based applications. Your primary focus will be developing a new product module with other developers. You will be part of a team who is responsible for building a robust and rich front-end UI that our customers are using on a daily basis. Therefore, a commitment to collaborative problem solving, elegant and extensible design, and quality products is imperative.

We expect the Front-end developer to

  • Report to the Software Development Manager
  • Write clean Javascript code
  • Build rich client-side applications using ReactJS
  • Handle client-server interactions using Apollo GraphQL
  • Style client-side applications using in-house existing UI libraries

It would be NICE if you have experience with (or are eager to learn):


  • UI design using Figma or similar tools
  • BEM and Atomic CSS
  • Ruby on Rails
  • Heroku PaaS setup and deployment

Your skills and experience:

  • Minimum 3 years of front end software development experience
  • Experience with several programming languages/frameworks such as Javascript, ReactJS and GraphQL
  • Past experience in applying technical knowledge and expertise to help the team overcome challenging or complex software problems
  • Experience in working with remote team members
  • Excellent communication and collaboration skills

What We Offer:

  • Extended healthcare coverage, including an HSA
  • 20 days vacation
  • Gym membership benefit
  • Flexible work options (office, remote, or hybrid)
  • Stock options